草庐IT

TypeScript 测验

全部标签

javascript - HTML 中的代码完成/自动完成 Angular/typescript ATOM

我想知道是否有可能像Webstorm一样在Atom中获得类似的代码完成/自动完成。现在我正在尝试习惯typescript,到目前为止我真的很喜欢它,但真正让我烦恼的是,我无法在原子中为我的HTML文件工作任何代码完成。那会让我的生活变得更轻松......这就是Webstorm(试用版)中的样子界面非常简单:interfacePerson{name:string;lastName:string;birthday:number;}Controller看起来像这样:modulemyModule{exportinterfaceIMyScopeextendsng.IScope{person:Pe

html - TypeScript:类型系统的问题

我只是在VisualStudio2012中测试typescript,它的类型系统有问题。我的html网站有一个canvas标签,其id为“mycanvas”。我正在尝试在此Canvas上绘制一个矩形。这是代码varcanvas=document.getElementById("mycanvas");varctx:CanvasRenderingContext2D=canvas.getContext("2d");ctx.fillStyle="#00FF00";ctx.fillRect(0,0,100,100);不幸的是VisualStudio提示说theproperty'getContex

node.js - 我正在使用 flutter 和 node js 开发一个测验应用程序,需要向所有参与者广播一个随机问题

我正在开发一个使用flutter和nodejs作为后端的测验应用程序,我试图向所有参与者广播一个问题,但我不知道该怎么做,也没有获得足够的资源非常感谢任何帮助谢谢刚开始接触flutter,正在看教程 最佳答案 据我了解,您想从服务器更新您的客户端(连接的客户端)。在这种情况下,您应该实现套接字。使用套接字,您可以创建从服务器到客户端的消息传递。看看这个聊天Nodejs示例-https://socket.io/get-started/chat/对于flutter-https://pub.dartlang.org/packages/fl

在vscode中使用Typescript并运行

首先呢,我们在学习ts之前,需要先安装ts1、安装 typescriptnpminstall-gtypescript//检查是否安装tsc-v​2、生成配置文件,cd进入该文件夹,在控制台输 tsc--init​ 此时我们就可以看到在ts文件夹下面出现了一个tsconfig.json的文件​3、编译ts文件(1)第一种方法可以直接通过命令编译例如我们创建一个test.ts文件,可以在控制台输入tsc+文件名进行编译tsctest.ts当然这个操作就比较繁琐了,那就考虑第二种方式了(2)vscode自动化编译ts文件由于浏览器是识别不了ts文件的,因此编译的过程就是将ts文件编译为js文件。如何

TypeScript面试题

TypeScript与JavaScript有什么不同1.TypeScript支持ES62.它支持强类型或静态类型、模块、可选参数等。3.它支持面向对象的编程概念,如类、接口、继承、泛型等。4.TypeScript有可选的参数特性。5.它编译代码并在开发期间突出显示错误。6.TypeScript支持模块。7.TypeScript在编译时提供了错误检查功能。它将编译代码,如果发现任何错误,它将在运行脚本之前突出显示这些错误。为什么要使用TypeScript?TypeScript相对于JavaScript的优势是什么?TypeScript是JavaScript的超集,具有可选的类型并可以编译为纯Ja

c# - TypeScript 中的 "Structural Typing for Interfaces"是什么

在他的blogpost关于TypeScript,MarkRendle说,他喜欢它的其中一件事是:"Structuraltypingforinterfaces.IreallywishC#coulddothat"他这是什么意思? 最佳答案 基本上,这意味着接口(interface)是在“鸭子类型”的基础上进行比较的,而不是在类型标识的基础上。考虑以下C#代码:interfaceX1{stringName{get;}}interfaceX2{stringName{get;}}//...laterX1a=null;X2b=a;//Compi

c# - VS2015 - 更改 TypeScript 版本

我正在尝试更新我的VisualStudio2015+Cordova+TypeScript项目以使用TypeScript版本到1.6.0-beta.我目前正在使用1.5.3.我可以使用NPM安装最新版本,但我的项目继续使用旧版本。npminstall-gtypescript如何让我的项目使用最新的TypeScript版本?TypeScript版本的位置:1.5.3=C:\ProgramFiles(x86)\MicrosoftSDKs\TypeScript\1.51.6.0-beta=C:\Users\XXX\AppData\Roaming\npm--------------------2

typescript - 使用 VS Code 调试在 Docker 容器中使用 ts-node 运行的 TypeScript 应用程序时,如何正确设置断点?

我们的应用使用TypeScript编写并使用Docker,为了避免往返.js文件,我们使用ts-node运行它直接加载.ts文件。不幸的是,这似乎让VSCode对设置断点的有效代码行感到困惑。此问题体现在以下设置中:/package.json{"scripts":{"start":"node--inspect=0.0.0.0--requirets-node/registersrc/index.ts"},"dependencies":{"@types/node":"^10.1.2","ts-node":"^6.0.3","typescript":"^2.8.3"}}/tsconfig.j

typescript - 使用 VS Code 调试在 Docker 容器中使用 ts-node 运行的 TypeScript 应用程序时,如何正确设置断点?

我们的应用使用TypeScript编写并使用Docker,为了避免往返.js文件,我们使用ts-node运行它直接加载.ts文件。不幸的是,这似乎让VSCode对设置断点的有效代码行感到困惑。此问题体现在以下设置中:/package.json{"scripts":{"start":"node--inspect=0.0.0.0--requirets-node/registersrc/index.ts"},"dependencies":{"@types/node":"^10.1.2","ts-node":"^6.0.3","typescript":"^2.8.3"}}/tsconfig.j

node.js - Node 和 docker - 如何处理 babel 或 typescript 构建?

我有一个Node应用程序,我想在Docker容器中托管,这应该是直截了当的,如本文所示:https://nodejs.org/en/docs/guides/nodejs-docker-webapp/然而,在我的项目中,源代码不能直接运行,它们必须从ES6和/或Typescript编译。我使用gulp构建babel、browserify和tsify-为浏览器和服务器设置不同的设置。在这种情况下,构建和自动化docker镜像的最佳工作流程是什么?网络上是否有任何资源描述了这种工作流程?Dockerimage应该在npminstall之后进行构建,还是应该创建一个shell脚本来完成所有这些